/*
*  Copyright 2019-2020 Zheng Jie
*
*  Licensed under the Apache License, Version 2.0 (the "License");
*  you may not use this file except in compliance with the License.
*  You may obtain a copy of the License at
*
*  http://www.apache.org/licenses/LICENSE-2.0
*
*  Unless required by applicable law or agreed to in writing, software
*  distributed under the License is distributed on an "AS IS" BASIS,
*  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
*  See the License for the specific language governing permissions and
*  limitations under the License.
*/
package me.zhengjie.modules.dqhrm.service.dto;

import lombok.Data;
import java.sql.Timestamp;
import java.math.BigDecimal;
import java.io.Serializable;

/**
* @website https://eladmin.vip
* @description /
* @author Kuki Wu
* @date 2024-12-06
**/
@Data
public class DqDoctorsDto implements Serializable {

    /** 主键ID */
    private Integer id;

    /** 姓名 */
    private String realName;

    /** 昵称 */
    private String nickName;

    /** 微信名 */
    private String wxName;

    /** 微信号 */
    private String wxNo;

    /** 微信OpenID号 */
    private String wxOpenid;

    /** 电话号码 */
    private String phoneNumber;

    /** 身份证号 */
    private String idCardNumber;

    /** 本平台登录密码 */
    private String dqHrmPassword;

    /** 出生年月日 */
    private Timestamp birthDate;

    /** 性别 */
    private unknowType gender;

    /** 民族 */
    private String ethnicity;

    /** 身份证省份 */
    private String idCardProvince;

    /** 身份证地址 */
    private String idCardAddress;

    /** 电子邮箱 */
    private String email;

    /** 医师职称 */
    private String physicianTitle;

    /** 注册科室 */
    private String registeredDepartment;

    /** 医师职称注册范围 */
    private String titleRegistrationScope;

    /** 医师职证称编号 */
    private String titleCertificateNumber;

    /** 医师证执业证获取时间 */
    private Timestamp practiceCertificateObtainedDate;

    /** 医师证原注册单位省份 */
    private String originalRegistrationProvince;

    /** 原注册单位城市 */
    private String originalRegistrationCity;

    /** 医师证原注册单位名称 */
    private String originalRegistrationUnitName;

    /** 医师证原注册单位级别 */
    private String originalRegistrationUnitLevel;

    /** 医师证医院性质 */
    private String hospitalNature;

    /** 医师资格证编号 */
    private String qualificationCertificateNumber;

    /** 资格证获取时间 */
    private Timestamp qualificationObtainedDate;

    /** 专业类别 */
    private String specialtyCategory;

    /** 毕业学校 */
    private String graduationSchool;

    /** 学历 */
    private String educationLevel;

    /** 医师执业证编号 */
    private String physicianLicenseNumber;

    /** 药师专业类别 */
    private String pharmacistSpecialtyCategory;

    /** 药师咨格证编号 */
    private String pharmacistQualificationCertificateNumber;

    /** 药师管理号 */
    private String pharmacistManagementNumber;

    /** 药师注册证编号 */
    private String pharmacistRegistrationCertificateNumber;

    /** 药师证签发单位 */
    private String pharmacistIssuingUnit;

    /** 药师执业类别 */
    private String pharmacistPracticeCategory;

    /** 药师执业范围 */
    private String pharmacistPracticeScope;

    /** 药师注册地址 */
    private String pharmacistRegistrationAddress;

    /** 个人简介 */
    private String personalProfile;

    /** 擅长科室及疾病用药 */
    private String specialtiesAndDiseases;

    /** 其他医疗相关证件 */
    private String otherMedicalCertificates;

    /** 开户行 */
    private String bankName;

    /** 银行卡帐号 */
    private String bankAccountNumber;

    /** 总收入 */
    private BigDecimal totalRevenue;

    /** 等级评价 */
    private String grade;

    /** 是否激活 */
    private Boolean isEnable;

    /** 审核状态 */
    private Integer auditStatus;

    /** 审核结果信息 */
    private String auditResult;

    /** 审核时间 */
    private Timestamp auditTime;

    /** 注册时间 */
    private Timestamp registrationTime;

    /** 录入时间 */
    private Timestamp createTime;

    /** 录入人员 */
    private Integer createUserId;

    /** 修改时间 */
    private Timestamp modifyTime;

    /** 修改人员 */
    private Integer modifyUserId;

    /** 最后登录时间 */
    private Timestamp lastLonginTime;
}